erect magnificent new buildings - French English Dictionary